/****************************************
* James Gomez                           *
* Project 3: Target Practice P3         *
* Comp 465                              *
* Professor Barnes                      *
* 12/7/2012                             *
*****************************************/

#ifndef _GLOBAL_CONSTANTS_
#define _GLOBAL_CONSTANTS_


//window constants
#define PARENT_WIDTH 1015
#define PARENT_HEIGHT 620
#define PARENT_X 100
#define PARENT_Y 100

#define GAME_WIDTH 800
#define GAME_HEIGHT 600
#define GAME_X 10
#define GAME_Y 10

#define TOP_WIDTH 185
#define TOP_HEIGHT 185
#define TOP_X 820
#define TOP_Y 10

#define INFO_WIDTH 185
#define INFO_HEIGHT 405
#define INFO_X 820
#define INFO_Y 205

//camera constants
#define T_MATRIX_SIZE 16
#define FRONT_VIEW 0
#define SHIP_VIEW 1
#define TOP_VIEW 2
#define FRONT_SHIP_VIEW 0
#define PLANET_VIEW 1

//info constants
#define NUM_MSGS 14
#define MSG_LENGTH 20

//draw constants
#define SPHERE_SLICES 40
#define SPHERE_STACKS 20

//timing constants
#define NUM_TIMERS 4
#define ACE 40
#define	PILOT 100
#define TRAINEE 250
#define DEBUG 500

//ship constants
#define WARBIRD_ROTATE_SPEED 1.0
#define WARBIRD_THRUST_SPEED 50.0
#define SHIP_COLLISION_RADIUS 120.0

//missile speed
#define MISSILE_SPEED 75

//gravity
#define GRAVITY_CONST 90000000


#endif
